<?php
/**
* Dic data model 
* For dictionary module
* @author trungdt
* @since Aug 3
* 
*/
class dicmodule_dic {
	function form($object) {
		if (!defined('SYS_FORMS')) require_once(BASE.'subsystems/forms.php');
		exponent_forms_initialize();

		$form = new form();
		if (!isset($object->id)) {
			$object->name = '';
			$object->greek_word = '';
			$object->greek_phienam = '';
            $object->mean = '';
            $object->dong_nghia = '';
            $object->trai_nghia = '';
            $object->gan_giong = '';
            $object->word_html = '';
			$object->search_text = '';
		} else {
			$form->meta('id',$object->id);
		}
        //$config->remove_body_html=1;
		$form->register('name','Từ',new textcontrol($object->name));
        $form->register('greek_word','Từ trong tiếng Greek',new textcontrol($object->greek_word));
        $form->register('greek_phienam','Phiên âm',new textcontrol($object->greek_phienam));
        $form->register('mean','Nghĩa tiếng Việt',new textcontrol($object->mean));
        $form->register(null,"",new htmlcontrol("Những từ gần nghĩa, trái nghĩa, cùng nghĩa: bạn điền vào chỉ số của từ vào ô tương ứng. Ví dụ: 1;13; 15 có nghĩa là G1, G13, G15"));
        $form->register('trai_nghia','Trái nghĩa',new textcontrol($object->trai_nghia));
        $form->register('dong_nghia','Đồng nghĩa',new textcontrol($object->dong_nghia));
		$form->register('gan_giong','Gần nghĩa',new textcontrol($object->gan_giong));
		
        $form->register('word_html','HTML',new htmleditorcontrol($object->word_html));   
		$form->register('submit','',new buttongroupcontrol('Save','','Cancel'));
		return $form;
	}

	function update($values,$object) {
		$object->name = $values['name'];
        $object->greek_word = $values['greek_word'];
        $object->greek_phienam = $values['greek_phienam'];
        $object->mean = $values['mean'];
        $object->dong_nghia = $values['dong_nghia'];
        $object->trai_nghia = $values['trai_nghia'];
        $object->gan_giong = $values['gan_giong'];
        $object->gan_giong = $values['gan_giong'];
        $object->word_html = $values['word_html'];
		$object->search_text = strip_tags($object->word_html);
		return $object;
	}
}

?>